Diffraction Canon